From 2455bd08577b844e0cb8d9adc54d533b6685ab4a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Tue, 4 Oct 2016 19:09:58 +0200 Subject: [PATCH] widget: Remove visibility-notify-event --- gtk/gtkwidget.c | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index e2a8405bbc..69757a0350 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -536,7 +536,6 @@ enum { SELECTION_RECEIVED, PROXIMITY_IN_EVENT, PROXIMITY_OUT_EVENT, - VISIBILITY_NOTIFY_EVENT, WINDOW_STATE_EVENT, DAMAGE_EVENT, GRAB_BROKEN_EVENT, @@ -3029,36 +3028,6 @@ gtk_widget_class_init (GtkWidgetClass *klass) G_TYPE_UINT, G_TYPE_UINT); - /** - * GtkWidget::visibility-notify-event: - * @widget: the object which received the signal - * @event: (type Gdk.EventVisibility): the #GdkEventVisibility which - * triggered this signal. - * - * The ::visibility-notify-event will be emitted when the @widget's - * window is obscured or unobscured. - * - * To receive this signal the #GdkWindow associated to the widget needs - * to enable the #GDK_VISIBILITY_NOTIFY_MASK mask. - * - * Returns: %TRUE to stop other handlers from being invoked for the event. - * %FALSE to propagate the event further. - * - * Deprecated: 3.12: Modern composited windowing systems with pervasive - * transparency make it impossible to track the visibility of a window - * reliably, so this signal can not be guaranteed to provide useful - * information. - */ - widget_signals[VISIBILITY_NOTIFY_EVENT] = - g_signal_new (I_("visibility-notify-event"), - G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST | G_SIGNAL_DEPRECATED, - G_STRUCT_OFFSET (GtkWidgetClass, visibility_notify_event), - _gtk_boolean_handled_accumulator, NULL, - _gtk_marshal_BOOLEAN__BOXED, - G_TYPE_BOOLEAN, 1, - GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE); - /** * GtkWidget::window-state-event: * @widget: the object which received the signal @@ -7181,6 +7150,7 @@ gtk_widget_event_internal (GtkWidget *widget, case GDK_PAD_RING: case GDK_PAD_STRIP: case GDK_PAD_GROUP_MODE: + case GDK_VISIBILITY_NOTIFY: case GDK_EXPOSE: case GDK_NOTHING: signal_num = -1; @@ -7261,9 +7231,6 @@ gtk_widget_event_internal (GtkWidget *widget, case GDK_PROXIMITY_OUT: signal_num = PROXIMITY_OUT_EVENT; break; - case GDK_VISIBILITY_NOTIFY: - signal_num = VISIBILITY_NOTIFY_EVENT; - break; case GDK_GRAB_BROKEN: signal_num = GRAB_BROKEN_EVENT; break; -- 2.30.2